package com.zhongfl.crm.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * CRM跟进记录
 *
 * @author tiantian
 * @date 2018/9/20
 */
@Data
public class LxRevisitLog implements Serializable {
    private static final long serialVersionUID = 8862768590703716513L;
    /**
     * 励销跟进id
     */
    private Long id;

    /**
     * 跟进内容
     */
    private String content;

    /**
     * 跟进类型,关联对象 如: 线索：Lead | 客户：Customer | 机会：Opportunity | 合同：Contract | 联系人：Contact
     *
     * @see com.zhongfl.crm.request.RequestConstant
     */
    private String loggableType;

    /**
     * 跟进实体id, 如81125
     */
    private Long loggableId;

    /**
     * 实际跟进时间
     */
    private Date realRevisitAt;

    /**
     * 跟进阶段描述, 如:1-面谈
     */
    private String categoryI18n;

    /**
     * 跟进阶段id, 如:2450804
     */
    private String category;

    /**
     * 所属用户Id
     */
    private Long userId;

    /**
     * 所属用户名称
     */
    private String userName;

    /**
     * 通知人列表, 用;号分隔
     */
    private String atUsers;

    /**
     * 引用实体类型描述,如:客户订单
     */
    private String referTypeDisplay;

    /**
     * 引用实体名称,如:王永波
     */
    private String referName;

    /**
     * 标题, 如:1-面谈
     */
    private String title;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 如:2018-09-20 14:36
     */
    private Date timestamp;
}
